package com.cljh.service;

import com.cljh.bean.Role;
import com.cljh.controller.page.PageBean;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;

import java.util.List;

public interface RoleService {

    boolean save( Role role);


    boolean delete(Integer id);

    boolean Upd(Role role);


    Role selectById(Integer id);


    PageBean<Role> selectAll(Integer begin, Integer size, Role role);

    boolean deleteIds( List<Integer> ids);

    void setRoleMenu(Integer roleId, List<Integer> menuIds);

    List<Integer> getRoleMenu(Integer roleId);

    List<Role> selectAll1();
}
